/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const Iconzuoye1: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M847.225263 1001.094737H176.774737a82.728421 82.728421 0 0 1-83.806316-80.842105V107.789474a82.728421 82.728421 0 0 1 83.806316-80.842106h670.450526a82.728421 82.728421 0 0 1 83.806316 80.842106 26.947368 26.947368 0 1 1-53.894737 0 26.947368 26.947368 0 0 0-28.833684-26.947369H176.774737a26.947368 26.947368 0 0 0-28.833684 26.947369v811.92421a26.947368 26.947368 0 0 0 28.833684 26.947369h670.450526a26.947368 26.947368 0 0 0 28.833684-26.947369V629.76a26.947368 26.947368 0 1 1 53.894737 0v289.953684a82.728421 82.728421 0 0 1-82.728421 81.381053z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <path
        d="M577.751579 747.250526a52.277895 52.277895 0 0 1-51.2-60.901052l19.132632-111.831579a77.877895 77.877895 0 0 1 15.629473-35.031579L824.589474 208.572632a77.338947 77.338947 0 0 1 107.789473-12.39579l55.781053 44.193684a77.608421 77.608421 0 0 1 12.395789 107.789474L738.627368 679.073684a80.842105 80.842105 0 0 1-33.68421 24.252632l-107.789474 40.690526a53.894737 53.894737 0 0 1-19.402105 3.233684z m8.892632-28.56421z m298.307368-485.052632h-2.694737a24.522105 24.522105 0 0 0-15.629474 8.892632L603.621053 573.170526a25.061053 25.061053 0 0 0-4.850527 10.509474l-18.593684 107.789474 105.903158-39.612632a21.827368 21.827368 0 0 0 9.970526-7.275789l262.736842-329.296842a23.174737 23.174737 0 0 0-3.772631-32.606316l-55.511579-44.193684a21.827368 21.827368 0 0 0-14.551579-5.12zM727.578947 847.225263H296.421053a26.947368 26.947368 0 1 1 0-53.894737h431.157894a26.947368 26.947368 0 0 1 0 53.894737zM609.010526 252.496842H296.421053a26.947368 26.947368 0 0 1 0-53.894737h312.589473a26.947368 26.947368 0 1 1 0 53.894737zM471.04 420.917895H296.421053a26.947368 26.947368 0 0 1 0-53.894737h174.888421a26.947368 26.947368 0 0 1 0 53.894737z"
        fill={getIconColor(color, 1, '#333333')}
      />
    </svg>
  );
};

Iconzuoye1.defaultProps = {
  size: 18,
};

export default Iconzuoye1;
